engine overhauling - French English Dictionary